import { Table, Column, Model, DataType } from 'sequelize-typescript'
/**
 * 节点组
 */
@Table({
  tableName: 'time_node_group'
})
export class TimeNodeGroup extends Model<TimeNodeGroup> {
/**
 * 主键id
 */
	@Column({
		type: DataType.INTEGER,
		allowNull: false,
		primaryKey: true
	})
	id: number;
/**
 * 标题
 */
	@Column({
		type: DataType.STRING(255),
		allowNull: false
	})
	title: string;
/**
 * 内容
 */
	@Column({
		type: DataType.STRING(255),
		allowNull: false
	})
	content: string;
/**
 * 可见权限
 */
	@Column({
		type: DataType.STRING(255),
		allowNull: false
	})
	authority: string;
/**
 * 创建时间
 */
	@Column({
		type: DataType.DATE,
		allowNull: false
	})
	createTime: string;
/**
 * 用户Id
 */
	@Column({
		type: DataType.INTEGER,
		allowNull: false
	})
	userId: number;
/**
 * 封面
 */
	@Column({
		type: DataType.STRING(255),
		allowNull: false
	})
	picture: string;
/**
 * 类型
 */
	@Column({
		type: DataType.STRING(20),
		allowNull: false
	})
	type: string;
}